space cadet
noun
°(slang derogatory) One who deals with reality in a way consistent with being under the influence of (or "spaced out on") drugs.
°(slang derogatory) One who forgets, daydreams, or otherwise is distracted from reality more often than most.